/* all */
*{z-index:1;font-family:"宋体","微软雅黑","宋体",Verdana,Arial,Helvetica,sans-serif;}
html,body{font-size:12px;font-family:"宋体","微软雅黑","宋体",Arial,Helvetica,sans-serif;}
button{font-size:12px}
input,select,textarea	{font-size:12px;vertical-align: middle;}
.right{text-align:right;}
.left{text-align:left;}
a {cursor:pointer;color:#2976C2;text-decoration:underline;}
a:hover,a:active{background:#4A92D9 none repeat scroll 0;color:#FFFFFF;text-decoration:underline;}
a:link,a:visited {text-decoration:none;text-decoration:underline;}
.text{border:1px solid #CCCCCC;color:#000000;padding:3px;}
.notnull{color:#FF0000;}
.sltimg{cursor:pointer;border:0px;}
.e-clear-both{clear:both;padding:0px;margin:0px;border:0px;font-size:0px;line-height:0px;height:0px;}
.e-form-line1{clear:both;height:5px;line-height:5px;border-bottom:groove 1px #666666;margin-bottom:5px;font-size:0px;}
.e-form-line2{clear:both;height:5px;line-height:5px;border-bottom:dashed 1px #666666;margin-bottom:5px;font-size:0px;} 
/* input */
.textBox{background-color:#FFFFFF;border:1px solid #BABABA;color:#000000;font-size:12px;padding-left:3px;padding: 2px 3px;}
.textBoxDate{background-color:#FFFFFF;border:1px solid #BABABA;color:#000000;font-size:12px;padding-left:3px;padding: 2px 3px;width:70px;}
.textBoxSlt{background-color:#FFFFFF;border:1px solid #BABABA;color:#000000;font-size:12px;padding-left:3px;padding: 2px 3px;width:130px;}
.textBoxOn{background-color:#FFFFDD;border:1px solid #BABABA;color:#000000;font-size:12px;padding-left:3px;padding: 2px 3px;}
.textBoxOff{background-color:#F1F1ED!important;border:1px solid #BABABA!important;color:#000000;font-size:12px;padding-left:3px;padding: 2px 3px;}
.textRight{text-align:right;
}
/* button */
.ggbtn{background-color:#DDDDDD;color:#224466;border:1px solid #AAAAAA;padding:1px 3px;margin-left:10px;cursor:pointer;}
.btn_red {background-color:#E56045;background-image:url(images/new/buttonred.png);color:#FFFFFF;font-weight:bold;padding:1px 2px;margin-right:5px;}
.btn_green {background-color:#A5D344;background-image:url(images/new/buttongreen.png);color:#FFFFFF;font-weight:bold;padding:1px 2px;margin-right:5px;}
.btn_blue {background-color:#63A2E2;background-image:url(images/new/buttonblue.png);color:#FFFFFF;font-weight:bold;padding:1px 2px;margin-right:5px;}
.btn_orange{background-color:#E5B509;background-image:url(images/new/buttonorange.png);color:#FFFFFF;font-weight:bold;padding:1px 2px;margin-right:5px;}
input.search{
background:#FFFFFF url(../images/search.png) no-repeat scroll 2px 50%;
border:1px solid #CCCCCC;
height:17px;
line-height:17px;
padding-left:20px;
padding-top:2px;
width:100px;
}
/* ovalidator error */
.ovalidator-error{border:1px dashed #FF0000!important;}
.ovalidator-focus{border:1px dashed #0000CC;}

/* 通用表格 */
table.mytable{width:100%;border-collapse:collapse;margin-bottom:5px;}
td.mylabel{
padding:2px;
text-align:right;
vertical-align:middle;
  
color:#666666;
width:120px;
}
td.mylabel2{
padding:2px;
text-align:right;
vertical-align:middle;
background-color:#FFF; 
width:15%;
color:#999999;
}
td.myinfo{
padding:3px;
text-align:left; 
vertical-align:middle;
background-color:#FFF; 
}
table.innserTb{
width:100%;
border-collapse:collapse;
}
table.innserTb thead th{
padding:3px;
background:#FFFFCC;
color:#666666;
border:1px solid #E8E8E8;
text-align:center;
}
table.innserTb tbody td{
padding:3px;
background-color:#FFFFFF;
color:#666666;
border:1px solid #E8E8E8; 
text-align:center;
} 
table.innserTb tbody td.show_index{
color:#FF6600!important;
}


.areas{
width:30px;
}

.func_div{
border-top:2px solid #FA7C01;
padding:7px;
margin:10px auto;
background-color:#F5F5F5
}
.button_div{
margin:10px auto;
text-align:center;
border-top:0px solid #999999;
background-color:#F5F5F5;
padding:5px;
}
.button_div button{
margin-right:20px;
}



.blockdiv {
border:1px solid #BDBFCA;
margin:20px 0 15px;
padding:20px 10px;
position:relative;
}
.blockdiv .titlediv {
background-color:#FFFFFF;
color:#003399;
left:16px;
padding:5px;
position:absolute;
top:-15px;
}